package com.baidu.service;

import com.baidu.model.entity.CommentModel;
import com.until.pagination.PaginationRequest;
import com.until.response.RestfulCode;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author user
 */
@Mapper
public interface CommentControllerService {
    /**
     * 新建数据的controller接口类
     * @param commentModel 新建数据模型
     * @return 返回响应信息
     */
    RestfulCode.CodeSatCode createComment(CommentModel commentModel);

    /**
     * 查询指定 图片id的controller 接口类
     * @param id 图片id
     * @param page 分页信息
     * @param commentId 评论id
     * @return 返回响应信息
     */
    RestfulCode.CodeSatCode selectByPhotoId(Integer id, PaginationRequest page, Integer commentId);

    /**
     * 删除指定评论id的信息记录
     * @param id 要删除的id
     * @return 返回响应信息
     */
    RestfulCode.CodeSatCode deleteByPhotoId(Integer id);
}
